_crate = _this select 0;

while {true} do 
{
clearMagazineCargo _crate;
clearWeaponCargo _crate;

/////////////////////////////////////
//         NAV INSTRUMENTS
/////////////////////////////////////
_crate addWeaponCargo ["ItemGPS", 40];
_crate addWeaponCargo ["ItemMap", 40];
_crate addWeaponCargo ["ItemWatch", 40];
_crate addWeaponCargo ["ItemCompass", 40];
_crate addWeaponCargo ["ACE_DAGR", 40];
_crate addWeaponCargo ["ACE_Map_Tools", 40];
_crate addWeaponCargo ["ACE_Kestrel4500", 40];

/////////////////////////////////////
//         OPTICAL DEVICES
/////////////////////////////////////
_crate addWeaponCargo ["ACE_SSVZ", 40];
_crate addWeaponCargo ["NVGoggles", 40];
_crate addWeaponCargo ["Binocular", 40];
_crate addWeaponCargo ["ACE_SpottingScope", 40];
_crate addWeaponCargo ["ACE_SOFLAMTripod", 40];
_crate addWeaponCargo ["ACE_YardAge450", 40];
_crate addWeaponCargo ["Binocular_Vector", 40];
_crate addWeaponCargo ["ACE_Rangefinder_OD", 40];
_crate addWeaponCargo ["Laserdesignator", 40];
_crate addMagazineCargo ["Laserbatteries", 40];
_crate addMagazineCargo ["ACE_Battery_Rangefinder", 40];

/////////////////////////////////////
//         MARKING TOOLS
/////////////////////////////////////
_crate addMagazineCargo ["IR_Strobe_Marker", 40];
_crate addMagazineCargo ["IR_Strobe_Target", 40];
_crate addMagazineCargo ["ACE_Knicklicht_B", 40];
_crate addMagazineCargo ["ACE_Knicklicht_G", 40];
_crate addMagazineCargo ["ACE_Knicklicht_R", 40];
_crate addMagazineCargo ["ACE_Knicklicht_IR", 40];
_crate addMagazineCargo ["ACE_VS17PANEL_M", 40];

/////////////////////////////////////
//            ROPES
/////////////////////////////////////
_crate addMagazineCargo ["ACE_Rope_M5", 40];
_crate addMagazineCargo ["ACE_Rope_M_50", 40];
_crate addMagazineCargo ["ACE_Rope_M_120", 40];
_crate addMagazineCargo ["ACE_Rope_TOW_M_5", 40];

/////////////////////////////////////
//            PARACHUTES
/////////////////////////////////////
_crate addWeaponCargo ["ACE_ParachutePack", 40];
_crate addWeaponCargo ["ACE_ParachuteRoundPack", 40];

/////////////////////////////////////
//            FACE/HEADGEAR
/////////////////////////////////////
_crate addWeaponCargo ["ACE_GlassesLHD_glasses", 40];
_crate addWeaponCargo ["ACE_GlassesTactical", 40];
_crate addWeaponCargo ["ACE_Earplugs", 40];
_crate addWeaponCargo ["ACE_GlassesGasMask_US", 40];
_crate addWeaponCargo ["ACE_GlassesBalaklava", 40];
_crate addWeaponCargo ["ACE_GlassesBalaklavaGray", 40];
_crate addWeaponCargo ["ACE_GlassesBalaklavaOlive", 40];

/////////////////////////////////////
//            MISCELLANEOUS
/////////////////////////////////////
_crate addWeaponCargo ["ACE_SpareBarrel", 40];
_crate addWeaponCargo ["ACE_KeyCuffs", 40];
_crate addWeaponCargo ["ACE_WireCutter", 40];
_crate addWeaponCargo ["ACE_HuntIR_monitor", 40];
_crate addWeaponCargo ["ACE_SniperTripod", 40];
_crate addMagazineCargo ["ACE_HuntIR_M203", 40];

sleep 600;
};